﻿using Elektronix.Class;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Elektronix
{
    public partial class signup : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var u = sehirlerulkeler.ulkelerigetir();
                ddlUlkeler.DataSource = u;
                ddlUlkeler.DataTextField = "ulke";
                ddlUlkeler.DataValueField = "ulkeID";
                ddlUlkeler.DataBind();

                var s = sehirlerulkeler.sehirgietirID(1);
                ddlSehirler.DataSource = s;
                ddlSehirler.DataTextField = "sehir";
                ddlSehirler.DataValueField = "sehirID";
                ddlSehirler.DataBind();
            }
           



        }

        protected void btnKayit_Click(object sender, EventArgs e)
        {
            if (txtCaptcha.Text == Session["randstr"].ToString())
            {
                user u = new user();
                u.email = txtEmail.Text;
                u.parola = txtParola1.Text;
                u.namesurname = txtIsimSoyisim.Text;
                u.telefon = txtTelefon.Text;
                u.teslimatadresi = txtTeslimatAdresi.Text;
                u.faturaadresi = txtFaturaadres.Text;
                u.sehirID = Convert.ToInt32(ddlSehirler.SelectedValue);
                u.ulkeID = Convert.ToInt32(ddlUlkeler.SelectedValue);

                u.uyeekle();
                switch (u.uyekayitdurum)
                {
                    case 1:
                        Response.Redirect("succes.aspx");
                        break;
                    default:
                        Response.Redirect("error.aspx");
                        break;
                }  
            }
            else
            {
                Label1.Text = "Lutfen tekrar deneyin";
            }

        }

        protected void ddlUlkeler_SelectedIndexChanged(object sender, EventArgs e)
        {

            int ulkeID =Convert.ToInt32(ddlUlkeler.SelectedValue);
            var s = sehirlerulkeler.sehirgietirID(ulkeID);
            ddlSehirler.DataSource = s;
            ddlSehirler.DataTextField = "sehir";
            ddlSehirler.DataValueField = "sehirID";
            ddlSehirler.DataBind();


        }
    }
}